Linux下execl学习
系统大全为您提供 Linux下头文件 #includeunistd.h 函数定义 intexecl(constchar*path,constchar*arg,...);
更新日期:2021-10-15
来源:纯净之家
系统大全为您提供
Unit 4 Files and Directories 文件和目录
A file is:
A collection of data
A stream of characters or a "byte stream"
No structure is imposed on a file by the operating system
File and directory permissions can be specified in the symbolic syntax or as anoctal number:
文件 名称存在父目录;内容存在磁盘 数据块 大小与占用空间的区别
文件的三种类型 普通 目录 特殊
文件权限分析:
第1个字符——文件类型
以d开头表示目录
以-开头表示普通文件
第2-3个字符表示读写rw
touch mkdir rm 创建删除文件要有写权限
x 代表可以cd进入
rwx 对应7
umask 默认掩码值022 只有管理员可以改
默认创建文件的访问权限为777-022=755
staff 表示普通用户
文件大小
创建时间
隐藏文件以点开头
. 表示当前目录
..表示父目录
.profile
The print working directory command can be used to find out what your current directory is:pwd
绝对路径 和 相对路径
文件系统结构
usr-bin
bin //binary的缩写 存放命令
pwd // print working directory 当前宿主目录
/etc // 存放操作系统的配置信息 相当于windows注册表
/sbin //存放操作系统启动的脚本等
/home //主目录--------------
/var //存放变化的数据 比如 log 文件,邮件 ls /var/spool/mail
/temp //存放临时文件 一般可以删除
/opt //免费软件安装的地方 系统自带的放在usr下
/proc //进程 id 占用的系统资源、临时数据结构等
Listing Directories
ls -l
ls -a (显示所有文件)
ls -R(递归遍历子目录文件)
ls -i (唯一标识文件的号码 i-node)
ls -d(查看当前目录属性
Change Current Directory
cd / // 切换目录
Set your working directory to your home directory:
cd
cd ~
Set your working directory to the parent directory
cd ..
cd /
cd /home/stb106 ls -a /dev
Creating Directories
mkdir
Removing Directories
rmdir (The directory must be empty. You must be at least one directory level higher that the one you are trying to remove.)
The touch command updates the access and modification times of a file.
The command can also be used to create zero-length files.
$ for i in 1 2 3 4 5
> do
> touch file$i
> done
$ ls
d1 dead.letter file1 file4 smit.log
d2 f1.txt file2 file5 smit.script
d3 f2.txt file3 mbox smit.transaction
Unit 5 Using Files
Use the cp command to copy files
Use the mv command to move or rename files
Use the wc command to count the number of lines, words, and bytes in a named file
$ wc [-c] [-l] [-w] filename
Options:
-c counts the number of bytes
-l counts lines
-w counts words
Use the ln command to allow a file to have more than one name
Allows files to have more than one name in the directory structure
Both files reference the same i-node
Cannot be used with directories, cannot span file systems
ln 链接 ln -s
硬链接 与 软连接,前者不能跨分区
Display the contents of a file using the cat, pg, and more commands
Use the rm command to remove files
Print files
Unit 6 File Permissions
ls -l
Every file and directory on the system has file permissions associated with it.
Three permission categories: owner, group, and other
Three bits can be set for each category: read, write, execute (rwx)
Changing Permissions (Symbolic Notation)
chmod mode filename
The umask specifies what permission bits will be set on a new file or directory when created.
ps(显示进程)
last(列出登录信息)
kill (结束某一进程)
halt (关闭系统)
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
Linux下execl学习
系统大全为您提供 Linux下头文件 #includeunistd.h 函数定义 intexecl(constchar*path,constchar*arg,...);
Linux中重定向输出的学习
系统大全为您提供 在这里,重定向可以做如下理解: 原来的输出方式好比是向一个水池(屏幕)中放水的水龙头,水就是要输出的内容 当把水龙头转接到不是水池的桶(文件)中时,就
linux命令行学习-dig(DNS查询器)
系统大全为您提供 在web开发中,总要熟悉的就是http协议,而发起一个http开始前最先要经历的一个过程就是DNS解析。简单说就是域名如何最终解析到实际服务器ip的过
linux命令学习-netstat
linux很多服务都与网络相关,当服务调不通或者是启动端口被占用,或者是又是被防火墙挡住的时候,就需要查询网络相关的问题,netstat命令之前只会用一两个参数这里,好
Linux学习笔记之——Linux相关
系统大全为您提供 摘要:主要从网上摘录了一下关于Linux的历史、对Linux的来源有个大概的了解、这样对以后的学习会有些许的帮助、也能扩展一下自己的知识面。 一:操作
iptables知识理论的学习与实践举例
iptables是什么?不解释,直接进入正题。 iptables的命令使用结构是这样的 iptables [-t table] command [match] [tar
Linux学习笔记
系统大全 为您提供 将Linux作为: 1.开发平台 2.服务器 在中国可能碰到的UNIX: (1)AIX-5LIBM 应用:北京气象局,银行部门 附:泰坦尼克号电影用
linux系统磁盘分区之fdisk
对于学习磁盘分区,通常学习的都是fdisk命令 当然,对于小于2TB的磁盘,我们基本上是使用fdisk命令进行分区 下面就简单介绍一下fdisk操作磁盘的基本命令和场景
怎么制作Cdlinux启动U盘?Cdlinux U盘启动制作教程
U盘是一件非常好用的存储工具,体积小巧但是存储容量大,还可以用来重装系统,深受人们的喜爱。CDlinux是有极其鲜明特色的一种小型GNU/Linux发行版软件,我们可以使用它进行系统维护或者将它装进U盘变成一个可移动的操作系统。下面我带来了制作CDlinux U盘启
Linux系统怎么安装?Linux系统安装教程详解
linux是现在常用的一类操作系统。但是安装linux系统却难倒了很多刚开始入门学习linux系统的初学者。为此,小编特意整理了本篇教程,详细地给大家介绍一下linux系统是如何安装的,一起跟着小编学一学吧。
linux虚拟机上使用git和github教程
系统大全为您提供 1. GIT是什么? Git是一个分布式版本控制/软件配置管理软件,原是Linux内核开发者Linus Torvalds为更好地管理Linux内核开发
实用教程:Arch Linux安装详解
最近在评论区看到很多人对Linux开始感到兴趣,身为一个精通各种系统开关机,各种发行版安装与卸载的老司机,我觉得我有必要站出来为大家安利一下Arch Linux了。 A
linux安装mysql5.6实时教程和配置
接下来就是安装了分别依次执行: [root@iZ25in7iu0fZrpm]#rpm-ivhMySQL-server-5.6.15-1.el6.x86_64.rpm P
Linux下配置rdate时间服务器教程
系统大全 为您提供 配置多台服务器时,经常需要让各个服务器之间的时间保持同步,如果服务器有外网环境,可以直接同外部的时间服务器更新时间,可以采用rdate命令更新时间:
Linux系统声音不如windows大?下面这样做轻松恢复Linux系统音量
经常有一些用户,在Windows系统上安装linux系统后会发现后者的声音竟然更小,但是自己也不知道是怎么回事,还以为是电脑坏了,最后只能不了了之或者找错原因还破坏了其它功能,解决linux系统声音小的方法并不难,今天小编要分享的正是如何修复linux系统比windows系统声