shutdown -h now    现在马上关机
shutdown -r now 现在重新启动
reboot 现在重新启动
su -    如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入  su - 用户名 如:  su - shenliang
logout 从当前用户注销(如果是在图形界面的终端的话,则是输入 exit 命令来退出当前用户)
cd 切换目录【如:cd / 表示切换到linux的根目录!!(/)表示根目录】
pwd 显示用户当前在哪个路径下的命令 (这个命令用的特别多,在命令行里如果不知道当前所处文件夹,可以输入该命令 pwd

对于文件夹及文件的一些操作(使用频率是最高的)
ls
【列出文件和目录】 如:ls /home (列出home下面的所有文件和目录)
ls -l 【列出的文件和目录以长列表显示】 如:ls -l /home
ls -a 【列出隐藏的文件和目录】 如:ls -a /home
mkdir 【建立目录】 如:mkdir test
rmdir 【删除空目录】 如:rmdir test(只能删除空目录,如果该目录下还有其它文件则该命令无效)
touch 【建立空文件】 如:touch Test.java cp 【复制命令】 如:cp /home/Test.java / (将home路径下的Test.java文件复制到根目录下)
cp -r dir1 dir2 【-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里】 如:cp -r /home/test /(将home下的test文件夹复制到根目录下)
mv 【移动文件和改文件名】 如:mv /home/Test.java /(表示将home下的Test.java文件移动到根目录下)
mv /Test.java /Hello.java(表示将Test.java文件名改成Hello.java)
rm 【删除文件和目录】 如:rm /Test.java (将根目录下的Test.java删除)【注:如果该文件是个文件夹则删除不了】
rm -rf *【(-r表示递归、f表示强制删除)删除所有内容,包括目录和文件夹】 如:rm -rf /home/test(强制删除home下的test文件夹) ln 【建立符号链接,类似于windows中的快捷方式(需root权限或相应用户权限)】
ln -s 源目标 目的目标 如:ln -s /etc/inittab /inittab(这样就会在根目录下建立一个inittab链接,该链接指向了etc目录下的inittab文件) more 【显示文件内容,带分页】
less 【显示文件内容,带分页】 如果我们的一个文件里面有很多内容,就可以使用more命令给其分页 如:more /etc/prelink.conf (给etc下面的prelink.conf文件内容进行分页显示) | 【管道命令】 【这个命令在linux系统中用的很多】 ( | 这个命令的作用就是将 | 前面的那个命令的结果交给 | 后面的那个命令来处理)
如:ls /etc | more (|前面那个命令是显示出etc文件夹下的所有文件及目录,|后面那个命令就是以分页形式显示,
所以这个命令的意思就是 以分页来显示出etc目录下的所有文件和目录) grep 【在文本中查询内容】 这条命令用的非常多 如:grep "shenliang" /home/Test.txt (在Test.txt文件中查询出包含有shenliang的那行文本信息)
如果需要显示出所查文本所在行数则使用: grep -n "shenliang" /home/Test.txt(查询出Test.txt文件中shenliang该信息所在行数以及改行所有文本)
find 【搜索文件及目录】 如:find /home -name Test.java (在home文件夹下或者home中所有的子文件夹下查找名字为Test.java的文件) 重定向命令【> 、>>、<】
如:ls -l /etc> a.txt (将etc下面的列表信息写入到a.txt文件中【覆写】,如果之前不存在a.txt文件,则创建a.txt文件然后将信息写进去,
如果存在a.txt文件,则会覆盖掉之前的信息)
ls -al /etc>> aa.txt (将etc下面的列表信息追加到aa.txt文件信息后面)
从文件中输入信息 aaa < bbb 【cat、vi】(cat命令只能查看文件,vi命令既可以查看文件又可以修改文件,对于一些关键文件我们一般使用cat命令查看)
如:cat /etc/profile (只是查看该文件里的内容)    vi /etc/profile (查看、并且可以修改该文件里的内容)
向文件中写入内容:

覆盖型写法 (文件里原来的内容被覆盖)
echo "111111111" > .txt
添加型写法 (新内容添加在原来内容的后面)
echo "111111111" >> java.txt

linux中的一些常用命令的更多相关文章

  1. [转帖]「日常小记」linux中强大且常用命令:find、grep

    「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...

  2. 【日常小记】linux中强大且常用命令:find、grep【转】

    转自:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍fin ...

  3. Linux 中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下:    find命令        f ...

  4. 【转载】Linux中强大且常用命令:find、grep

    转载自:http://www.linuxeden.com/html/softuse/20130804/142065.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find. ...

  5. linux中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们. 本文结构如下: find命令 find命令的一般形 ...

  6. Linux中ftp的常用命令

    转自:https://www.jb51.net/article/103904.htm FTP命令 ftp> ascii # 设定以ASCII方式传送文件(缺省值) ftp> bell # ...

  7. Linux中vim编辑器常用命令

    移动光标 Ctrl+f:屏幕向下移动一页,相当于[Page Down]按键Ctrl+b:屏幕向上移动一页,相当与[PageUp]按键 0或功能键[Home]:数字‘0’:移动到这一行的最前面的字符处$ ...

  8. Linux 下 expect 脚本语言中交互处理常用命令

    Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行.这里的 expect 其实和 Linux 下 ...

  9. [Linux]在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢

    在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢? Ctrl+c 结束正在运行的程序 Ctrl+d 结束输入或退出shell Ctrl+s 暂停屏幕输出[锁住终端] Ctrl+q ...

随机推荐

  1. Leetcode 17. Letter Combinations of a Phone Number(水)

    17. Letter Combinations of a Phone Number Medium Given a string containing digits from 2-9 inclusive ...

  2. 三维显示插件——C++

    Qt 3D 构建自己的C/C++插件开发框架——系列:https://blog.csdn.net/chgaowei/article/details/4545211 如何使用Qt 3D开发3D场景程序: ...

  3. ARC093 F - Dark Horse

    https://atcoder.jp/contests/arc093/tasks/arc093_d 题解 先钦定\(1\)号站在第一个位置上,那么他第一轮要和\((2)\)打,第二轮要和\((3,4) ...

  4. [CF Round603 Div2 F]Economic Difficulties

    题目:Economic Difficulties 传送门:https://codeforces.com/contest/1263/problem/F 题意:给了两棵tree:Ta(拥有a个节点,节点编 ...

  5. [CSP-S模拟测试]:小P的生成树(数学+Kruskal)

    题目描述 小$P$是个勤于思考的好孩子,自从学习了最大生成树后,他就一直在想:能否将边权范围从实数推广到复数呢?可是马上小$P$就发现了问题,复数之间的大小关系并没有定义.于是对于任意两个复数$z_1 ...

  6. zk的KeeperErrorCode = ConnectionLoss错误

    额,这东西都快把人搞崩溃了,各种排查各种正常. 最后竟然是因为我在客户端未连接上zkserver的时候就进行了create操作造成的错误. 噗, Exception in thread "m ...

  7. matlab 中 ordfilt2() 函数

    简介: ordfilt2 是一个二维数据过滤器,首先对根据滤窗口中的非零元素对目标矩阵中的元素进行排序,然后用其中第K(通过参数指定)大的元素代替原数据值,并以此过程遍历目标矩阵中的每一个元素. 一. ...

  8. zabbix主动、被动TCP连接过程

    zabbix主动.被动TCP连接过程 https://blog.csdn.net/u010668387/article/details/79460183

  9. review star 评论-评分 文本分析

    <!DOCTYPE html> Title 立项背景: 0-突然被限制,无法访问原amazon_asin_reviews_us数据库: 1-原数据库asin类别.厂家信息不明: 2-自然语 ...

  10. centos安装mycat(支持mysql8连接)

    1.参考前文安装jdk 2.官网 http://www.mycat.io/ 或 http://dl.mycat.io/ 下载 mycat1.6.7 release 版本 3.解压安装 cd /usr/ ...