Linux常用命令

目录

一、登录与注销

二、文件内容显示

三、目录与文件

四、文件内容处理

五、压缩

六、获取帮助七、其他命令

七、其他命令

八、安装



一、登录与注销

sudo useradd lilei         //添加用户

sudo passwd lilei        //重置密码
sudo adduser lilei         //添加用户
Login         //登录或切换用户
logout         //注销用户(命令行)
exit        (shell-退出控制台)
shutdown -h 10        //10分钟后自动关机shutdownc//取消
halt(root用户)        //关闭所有进程后自动关机
poweroff         //同上
shutdown-r 10         //十分钟后自动重启
init6         //重启(-停机,1-单用户,2-多用户,3-完全多用户,4-图形化,5-安全模式,6-重启)
reboot        //重启


二、文件内容显示

cat > myfile        //创建文件并编辑内容(ctrl+D结束编辑)
cat-nmyfile         //查看文件
chmod [u/g/o/a][+/-=][r/w/x]myfile         //更改文件权限
u-user,g-group,o-others,a-all        //+-添加,--删除,=-重置,r-read读(4),w-write写(2),x-execute执行
more myfile        //分页往后显示文件(space空格)
less myfile         //分页自由显示文件(Page Down/Page Up)
head (-10) myfile        //指定显示文件前若干行(默认前10)
tail (-10) myfile        //指定显示文件后若干行(默认后10)


三、目录与文件

pwd        //显示当前工作目录
mkdir mydir         //创建工作目录
cd mydir        //更改工作目录
rmdir mydir         //删除工作目录
touch myfile         //创建文 间
mv myfile mydir        //移动目录或文件
cp myfile myfir         //复制目录或文件
rm -rf mydir         //删除目录或文件
ls -l myfile        //查看文件最后被编辑时间
ls -lu myfile         //查看文件最后被访问时间
touch -at 01011212 myfile        //修改文件最后被访问时间
ls         //列出所有文件和目录
ls -a         //查看所有文件
ls -1         //显示文件索引节点号
ls -l         //详细显示
ls -m         //以逗号分隔
myfile mydirinstall tree -l        //以树状图列出目录内容、

tree -a         //所有
tree -i         //不以阶梯状
tree -s        //列出文件或目录大小
tree -t        //按更改时间
file -b myfile         //显示目录或文件的详细信息
stat myfile         //同上


四、文件内容处理

sort myfile        //对文件内容进行排序
sort -r myfile         //逆序
uniq myfile         //检查文件中的重复内容
grep (-c) 'a’ myfile         //在文件中查找指定内容(显示行号)
diff myfile01 myfile02        //对不同文件进行比较
diff3 myfile01 myfile02 myfile03         //三个文件
sdiff myfile01 myfile02        //合并
cmp myfile01 myfile02        //通过字节对不同文件进行比较
comm myfile01 myfile02        //对有序文件进行比较
cut -b(-c)(-d) 2(3) myfile        //对文件内容进行剪切
paste myfile02 myfile01         //对文件内容进行粘贴 02-)01
wc (-参数) myfile         //对文件内容进行统计(c-字符数,w-单词数,L-行数


五、压缩

zip myfile.zip myfile        //压缩
zip -d myfile.zip myfile        //添加
zip -m myfile.zip myfile        //删除
unzip -o myfile.zip        //解压(覆盖)
unzip -n myfile.zip        //解压(不覆盖)
zipinfo myfile.zip        //列出压缩文件信息


六、获取帮助七、其他命令

man ls         //获取帮助
man -k ls        //不清楚完整名字
whatis ls         //获取帮助
help cd / cd -help        //获取帮助-d(简短描述)-s(用法简介)
info who         //获取帮助


七、其他命令

clear        //清楚屏幕信息
echo xx        /显示文本x=0 echo Sx . echo -e \Sx . echo $(pwd)
date        //显示日期和时间(+%y年,+%m月,+%d日)
cal         //显示当前日期 cal -y
ps         //查看当前进程    -A(所有)   U lilei(用户lilei)  

kill -9 2315         //终止某一进程
ps -ef l grep Jincheng
pkill Jincheng
killall incheng
last         //显示最近登录系统的用户信息-6列
history (10)          //显示历史指令-默认1000行
sudo adduser lilei sudo         //给普通用户赋予root权限
sudo usermod -G sudo lilei        //同上,给普通用户赋予root权限
alias l='ls’        //定义命令别名
unaliasl         //删除别名
alias        //列出别名


八、安装


1、tar
解压:tar -xvzf 【文件名】
执行“./configure”命令为编译做好准备;
执行“make”命令进行软件编译:
执行“make install”完成安装;
执行“make clean”删除安装时产生的临时文件


2、rpm:
安装:
执行:rpm -ivhrpm软件包名
更高级的,请见下表:
rpm         参数 参数说明
-i        安装软件
-t        测试安装,不是真的安装
 -p       显示安装进度
-f        忽略任何错误
-U        升级安装
-v        检测套件是否正确安装
卸载:rpm -e 软件名


3、deb:
安装:dpkg -ideb软件包名
如:dpkg -isoftware-1.2.3-1.deb
卸载:dpkg -e 软件名
如:dpkg -e software
拷贝:

cp【文件】/目录
#cp filename.targz /root
解压
#tar xvzf filenametar.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值