liunx学习
sudo __ 运行某个命令以管理员模式(在下面的命令中很多需要使用这个)
man __ 查看某个命令的具体内容
ls 产看文件列表
mkdir __ 创建文件夹
touch __ 创建文件
cp __ __ 复制文件或文件夹 -r可以递归复制某个文件夹下的所有子文件夹及文件
mv __ __ 移动文件及 文件夹
rmdir __ 删除某个空文件夹
rm -rf __ 删除某个文件夹下的所有东西,)-r代表递归 -f代表强制,也可用于删除文件
vi __ 编辑文件 进入是命令行模式 a切换编辑 dd删除某一行 o换行 esc返回到命令行 在命令行中:fq表示返回并保存 :q!表示不保存返回 。。。。。
grep words 1 在1文件中查找words在那一行
more __正常 查看某个文件的具体内容
cat__ 正序 查看某个文件的具体内容
tac__ 倒序 查看某个文件的具体内容
head tail 可用于列出文件的前或后几行 例如 head -3 3.txt 列出3.txt的前三行;
find 查找文件
whereis 常用于查看某个命令始于哪里
ln创建链接 ln 3. txt 4 创建4到3.txt的一个链接 链接分软(-s)硬链接 软连接相当于快捷方式,,硬链接相当于复制一个文件
在win下查看环境变量是 echo %path 而在liunx下是echo $PATH
useradd admin 添加用户admin 为admin设置密码 passwd admin
userdel 删除用户 su 切换
切换shell csh ksh sh bsh bash
文件权限 当输入 ls -l时会出现文件列表的详细信息 第一列就会出现文件的权限
1
2
|
$ ls -l drwxr-xr-x 3 user group 102 Mar11 22:56 Filename |
7个段分别是:
chmod u+ /g+/o+ 分别单独为用户 用户组 其他 添加权限
另一种为8进制改法 chmod 775 Filename 775代表 111111101 即wxrwxrw-r
chown修改文件的所有者 chown user Filename
hostname 主机名称 data 日期 whoami显示用户自己的身份 id 当前用户id uname 操作系统信息 dmesg 系统启动信息 locale当前语言环境
管道 将一个命令的输出传送给另一个命令,作为另一个命令的输入 :命令1|命令2|命令3|.。。。|命令n
例如 ls /etc|more